Profiles
Profiles allow you to create from a single Kanzi Studio project a set of kzb files and Kanzi applications that differ only in certain parts. Main use of profiles is to override property values. Every project has a <Root Profile> from which all property values come from, unless you override them in another active profile.
Target platforms of your applications differ in performance. If you plan to deploy your application to different hardware platforms, use profiles in Kanzi Studio to export different versions of your application from a single project, each optimized for each of the target hardware platforms:
- Use different online shaders to meet the performance requirements of all your target hardware platforms. See Using profiles.
- Deploy your application to hardware platforms that support different binary shaders, use profiles to set the values for each hardware platform. See Using binary shaders.
- Meshes with different detail levels can make a significant difference in application performance. Create low-detail meshes, and use a profile to change the mesh references of the mesh objects to the lower-detail meshes in your Kanzi applications for lower-end devices.
- When high-resolution textures become a bottleneck, create a set of low-resolution textures, and use a profile to use these textures in your Kanzi applications for lower-end devices.
See also
Using profiles
Using binary shaders
Open topic with navigation